.skip-links {
	position: absolute;
	left: -9999px;
}

.container {
	width: 980px;
	margin: 0 auto;
}

.head {
	border-bottom: 1px solid #000;
	padding: 10px 0;
}

.logo {
	float: left;
}

.search-site {
	float: right;
}

.page {
	width: 980px;
	padding: 20px 0;
}

.navigation {
	background: #ffffa2;
	padding: 5px;
	border-bottom: 1px solid #000;
}

.navigation li {
	display: inline-block;
	margin-right: 10px;
}

.navigation li.selected {
	background: #dddda2;
}

.footer {
	border-top: 1px solid #000;
	margin-top 20px;
}

h1 { 
    font-size: 2em;
    margin: 0 0 0.5em 0;
 }